<?php
/* @var $this RecuperacionController */
/* @var $model Recuperacion */

$this->breadcrumbs=array(
	'Recuperaciones'=>array('index'),
	'Administrar',
);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#recuperacion-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Administrar Recuperaciones</h1>

<p>
Opcionalmente puede agregar un operador de comparación (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
o <b>=</b>) al principio de cada valor de búsqueda para extender los parámetros de búsqueda.
</p>

<?php echo CHtml::link('Búsqueda Avanzada','#',array('class'=>'search-button')); ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
)); ?>
</div><!-- search-form -->

<?php

	function getNombreCurso($idCurso)
	{
		$soapClient = new SoapClient(Yii::app()->getParams()->webServiceUrl);
		$curso = $soapClient->getCurso($idCurso);
		$materia = $soapClient->getMateria($curso['pe_asignatura_id']);
		return $materia['nombre'];
	}

?>

<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'recuperacion-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
		'id_recuperacion',
		array(
			'name'=>'id_curso',
			'value'=>'"(".$data->id_curso.") - ".getNombreCurso($data->id_curso)',
		),
		'fecha_clase',
		'fecha_recuperacion',
		'motivo',		
		array(
			'class'=>'CButtonColumn',
		),
	),
)); ?>
